body{background-color:#000;color:#fff;}
figure{margin:0;}
figure img{
	padding: 5px;
	background-color:#ccc;
}
figure img:hover{
	background-color:#eee;
}
.wdg-opacity50{opacity:0.5;}
.wdg-opacity50:hover{opacity:1;}
.wdg-frame-nav{
	position:absolute;
	right:50px;
	top:10px;
	height:300px;
	width:16px;
	text-align:center;
	font-size:95%;
	z-index:100;
}
.wdg-frame-nav a{
	display:inline-block;
	width:16px;
	height:16px;
	background-color:#999;
	border:1px solid #eee;
	color:#fff;
	margin:5px 0;
}
.wdg-frame-nav a.on{
	background-color:#000;
	color:red;
	font-weight:bold;
}
.wdg-entry{
	position:absolute;
	top:20%;
	left:15%;
	text-align:left;
	padding:5px;
	max-width:460px;
	display:none;
}
.wdg-entry-nav{
	position:absolute;
	right:130px;
	bottom:8px;
	opacity:0.7;
}
.wdg-entry-nav a{
	display:inline-block;
	width:12px;
	height:12px;
	background-color:#000;
	border:1px solid #eee;
	text-align:center;
	color:#fff;
	margin:0 3px;
}
.wdg-entry-nav a.on{
	background-color:red;
}
.wdg-entry-rb{
	top:auto;
	left:auto;
	bottom:20%;
	right:15%;
}
.wdg-entry .wdg-hd,.wdg-entry .wdg-txt{
	position:relative;
	z-index:2;
}
.wdg-entry .bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.8;
	z-index:1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.wdg-entry:hover .bg{
	opacity:1;
}
.frame7 .wdg-entry .bg,.wdg-entry-rb .bg{
	background-color:#666633;
	border:1px solid #ffcc99;
}
.wdg-hd{
	font-size:18px;
	font-family: "Microsoft YaHei", "微软雅黑", Simsun, Mingliu, Arial, Helvetica;
	line-height:22px;
	margin-top:10px;
	margin-bottom:10px;
}
.wdg-txt{
	color:#eee;
	line-height:20px;
	margin-bottom:10px;
}
.wdg-entry-rb .wdg-txt{
	color:#ccc;
}
.wdg-player{
	margin-top:100px;
	position:relative;
	overflow:hidden;
	height:553px;
}
.wdg-frame{
	width:100%;
	height:553px;
	overflow:hidden;
	text-align:center;
	position:absolute;
	display:none;
	z-index:0;
}
.frame-on{
	z-index:1;
	display:block;
}
.wdg-frame h3,.wdg-frame h4{
	position:absolute;
	writing-mode: tb-rl;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.wdg-frame h3{
	top:110px;
	left:0;
	font-size:16px;
	color:#fff;
	text-shadow: 0px 2px 3px #ccc;
}
.wdg-frame h4{
	bottom:100px;
	right:45px;
	font-size:14px;
	color:#eee;
	opacity:0.5;
}
.wdg-frame h5{margin-top:15px;}
.wdg-gate-l,.wdg-gate-r{
	position:absolute;
	top:0;
	left:0;
	background:transparent;
	width:50%;
	height:100%;
	z-index:-1;
}
.wdg-gate-r{
	right:0;
	left:auto;
}